1
Alasan Kolaborasi Berbasis Patch
AI016Lesson 11
00:00

Dalam sistem kontrol versi terdistribusi, tidak ada satu repositori pusat yang harus diandalkan oleh semua orang dalam Git. Sebaliknya, kolaborasi merupakan konvensi sosial bukan kebutuhan teknis. Pelajaran ini memperkenalkan alur kerja patch, standar emas untuk proyek-proyek dengan integritas tinggi seperti Linux Kernel.

1. Mendefinisikan Patch

Sebuah patch adalah cara mengirimkan komit individu ke pengembang lain. Ini adalah file teks biasa yang biasanya digunakan untuk berbagi komit tanpa harus membagikan seluruh cabang atau memberikan akses tulis ke server.

2. Diagram Alur Kerja Patch

Dalam model ini, pengembang bekerja secara terisolasi dan mengirimkan kontribusinya ke pemelihara proyek (integrator).

Repositori ResmiPengembangIntegrator1. Unduh2. Patch (Email)3. UnggahAlur Kerja Patch

3. Model Integrator

Integritas proyek dipertahankan oleh pemimpin yang ditunjuk yang menyaring kontribusi. Pengembang membuat patch dan mengirimkannya melalui Email. Integrator meninjau mereka dalam lingkungan pribadi sebelum melakukan Unggah ke repositori resmi, memastikan setiap baris kode telah diperiksa.

main.py
TERMINALbash — 80x24
> Ready. Click "Run" to execute.
>